
#ifndef GOMOKU_PLAYER_HPP__
# define GOMOKU_PLAYER_HPP__

# include "Gomoku.hpp"

namespace Gomoku
{
  class Player
  {
  public:
    Player(Color::Type color = Color::NONE);
    virtual ~Player();

    Color::Type getColor() const;
    void setColor(Color::Type color);
    void giveStone(unsigned int nbStone);

  private:
    unsigned int _stoneLeft;
    Color::Type _color;
  };
}

#endif // GOMOKU_PLAYER_HPP__
